iT邦幫忙

2021 iThome 鐵人賽

DAY 14
0
  • 定義與使用
  1. 定義與操作類別的屬性與方法
    https://ithelp.ithome.com.tw/upload/images/20210926/201406442nCKtwSWh8.png
    https://ithelp.ithome.com.tw/upload/images/20210926/20140644Mhei3O80F0.png
    想要使用類別裡的屬性與方法,需要去宣告類別的物件變數像是上面的userbank.bankname、userbank.code()
  2. 初始化類別,固定名稱__init__()
    https://ithelp.ithome.com.tw/upload/images/20210926/20140644ngCc7oVlXV.png
    https://ithelp.ithome.com.tw/upload/images/20210926/20140644wsj56o8B3u.png
    在定義類別的物件時,類別會自動啟動__init__(),其中在這個定義中self是必須的,同時要放在參數最前面,代表類別本身的物件
  3. 屬性初始值得設定
    https://ithelp.ithome.com.tw/upload/images/20210926/20140644n3WtJu3DvX.png
    https://ithelp.ithome.com.tw/upload/images/20210926/20140644ZeyvaNTYOu.png
  • 封裝
    保護資料安全,使外部不能直接修改類別內的資料
  1. 私有屬性,在屬性名稱前面增加2個底線(__),宣告為私有屬性
    更改前:
    https://ithelp.ithome.com.tw/upload/images/20210926/20140644rDt7Pm6Lxk.png
    https://ithelp.ithome.com.tw/upload/images/20210926/20140644KyaoTbI4ei.png
    更改後:
    https://ithelp.ithome.com.tw/upload/images/20210926/20140644TLtd57CL49.png
    https://ithelp.ithome.com.tw/upload/images/20210926/20140644VOPBKSc9HK.png
  2. 私有方法
    方法的屬性的一樣

上一篇
[Day13]-函數設計2
下一篇
[Day15]-類別2
系列文
基礎python,讓你學點東西30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言